#include <stdio.h>
#include <stdlib.h>

int FirstNotRepeatingChar(char* str) {
	if (NULL == str){
		return NULL;
	}
	int size = strlen(str);
	int arr[123] = { 0 };       //存放统计字母个数（z的ASCII码122）
	for (int i = 0; i < size; i++){
		arr[str[i]]++;
	}
	for (int i = 0; i < size; i++){
		if (1 == arr[str[i]]){
			return i;
		}
	}
	return -1;
}

int main()
{
	FirstNotRepeatingChar("goole");
	return 0;
}